<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>xilocp: DME APIs</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">xilocp
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;"
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('group__xil__ocpapis.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a> &#124;
<a href="#enum-members">Enumerations</a>  </div>
  <div class="headertitle">
<div class="title">DME APIs</div>  </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:gadb87c9a8f9ef9ed1dd757911265433e9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gadb87c9a8f9ef9ed1dd757911265433e9">XOCP_PCR_SIZE_WORDS</a>&#160;&#160;&#160;(12U)</td></tr>
<tr class="memdesc:gadb87c9a8f9ef9ed1dd757911265433e9"><td class="mdescLeft">&#160;</td><td class="mdescRight">PCR size in words.  <a href="#gadb87c9a8f9ef9ed1dd757911265433e9">More...</a><br/></td></tr>
<tr class="separator:gadb87c9a8f9ef9ed1dd757911265433e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5771509ef835b477f9a406226b3b5500"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga5771509ef835b477f9a406226b3b5500">XOCP_PCR_SIZE_BYTES</a>&#160;&#160;&#160;(48U)</td></tr>
<tr class="memdesc:ga5771509ef835b477f9a406226b3b5500"><td class="mdescLeft">&#160;</td><td class="mdescRight">PCR size in bytes.  <a href="#ga5771509ef835b477f9a406226b3b5500">More...</a><br/></td></tr>
<tr class="separator:ga5771509ef835b477f9a406226b3b5500"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1c23f09d95cb6b2a6d4d3aebf4485130"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga1c23f09d95cb6b2a6d4d3aebf4485130">XOCP_DME_DEVICE_ID_SIZE_WORDS</a>&#160;&#160;&#160;(12U)</td></tr>
<tr class="memdesc:ga1c23f09d95cb6b2a6d4d3aebf4485130"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device id size in words.  <a href="#ga1c23f09d95cb6b2a6d4d3aebf4485130">More...</a><br/></td></tr>
<tr class="separator:ga1c23f09d95cb6b2a6d4d3aebf4485130"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab595dcb8639bc9bf6153244010bd5b93"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gab595dcb8639bc9bf6153244010bd5b93">XOCP_DME_DEVICE_ID_SIZE_BYTES</a>&#160;&#160;&#160;(<a class="el" href="group__xil__ocpapis.html#ga1c23f09d95cb6b2a6d4d3aebf4485130">XOCP_DME_DEVICE_ID_SIZE_WORDS</a> &lt;&lt; 2U)</td></tr>
<tr class="memdesc:gab595dcb8639bc9bf6153244010bd5b93"><td class="mdescLeft">&#160;</td><td class="mdescRight">Device id size in bytes.  <a href="#gab595dcb8639bc9bf6153244010bd5b93">More...</a><br/></td></tr>
<tr class="separator:gab595dcb8639bc9bf6153244010bd5b93"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga52f43af0490909816b1fd70e6454ba00"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga52f43af0490909816b1fd70e6454ba00">XOCP_DME_NONCE_SIZE_WORDS</a>&#160;&#160;&#160;(8U)</td></tr>
<tr class="memdesc:ga52f43af0490909816b1fd70e6454ba00"><td class="mdescLeft">&#160;</td><td class="mdescRight">Nonce size in words.  <a href="#ga52f43af0490909816b1fd70e6454ba00">More...</a><br/></td></tr>
<tr class="separator:ga52f43af0490909816b1fd70e6454ba00"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga65f16f72818ba9627165b1c696aa44a6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga65f16f72818ba9627165b1c696aa44a6">XOCP_DME_NONCE_SIZE_BYTES</a>&#160;&#160;&#160;(<a class="el" href="group__xil__ocpapis.html#ga52f43af0490909816b1fd70e6454ba00">XOCP_DME_NONCE_SIZE_WORDS</a> &lt;&lt; 2U)</td></tr>
<tr class="memdesc:ga65f16f72818ba9627165b1c696aa44a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Nonce size in bytes.  <a href="#ga65f16f72818ba9627165b1c696aa44a6">More...</a><br/></td></tr>
<tr class="separator:ga65f16f72818ba9627165b1c696aa44a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga37cfc4a2c6fea16aa45ab07f96772c3e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga37cfc4a2c6fea16aa45ab07f96772c3e">XOCP_DME_MEASURE_SIZE_WORDS</a>&#160;&#160;&#160;(12U)</td></tr>
<tr class="memdesc:ga37cfc4a2c6fea16aa45ab07f96772c3e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Measurement size in words.  <a href="#ga37cfc4a2c6fea16aa45ab07f96772c3e">More...</a><br/></td></tr>
<tr class="separator:ga37cfc4a2c6fea16aa45ab07f96772c3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga08b5a30e390b44f00bf15fab24d2df1f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga08b5a30e390b44f00bf15fab24d2df1f">XOCP_DME_MEASURE_SIZE_BYTES</a>&#160;&#160;&#160;(<a class="el" href="group__xil__ocpapis.html#ga37cfc4a2c6fea16aa45ab07f96772c3e">XOCP_DME_MEASURE_SIZE_WORDS</a> &lt;&lt; 2U)</td></tr>
<tr class="memdesc:ga08b5a30e390b44f00bf15fab24d2df1f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Measurement size in bytes.  <a href="#ga08b5a30e390b44f00bf15fab24d2df1f">More...</a><br/></td></tr>
<tr class="separator:ga08b5a30e390b44f00bf15fab24d2df1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa1ca5c72c0f033b55ca06b2994222f22"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gaa1ca5c72c0f033b55ca06b2994222f22">XOCP_ECC_P384_SIZE_WORDS</a>&#160;&#160;&#160;(12U)</td></tr>
<tr class="memdesc:gaa1ca5c72c0f033b55ca06b2994222f22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Curve P384 size in words.  <a href="#gaa1ca5c72c0f033b55ca06b2994222f22">More...</a><br/></td></tr>
<tr class="separator:gaa1ca5c72c0f033b55ca06b2994222f22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabdab6975eb4de0d6d09be5e7d805dde6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gabdab6975eb4de0d6d09be5e7d805dde6">XOCP_ECC_P384_SIZE_BYTES</a>&#160;&#160;&#160;(48U)</td></tr>
<tr class="memdesc:gabdab6975eb4de0d6d09be5e7d805dde6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Curve P384 size in bytes.  <a href="#gabdab6975eb4de0d6d09be5e7d805dde6">More...</a><br/></td></tr>
<tr class="separator:gabdab6975eb4de0d6d09be5e7d805dde6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6f031ee6aae45e53cc610ca90dd35873"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga6f031ee6aae45e53cc610ca90dd35873">XOCP_SIZE_OF_ECC_P384_PUBLIC_KEY_BYTES</a>&#160;&#160;&#160;(96U)</td></tr>
<tr class="memdesc:ga6f031ee6aae45e53cc610ca90dd35873"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of P384 public key in bytes.  <a href="#ga6f031ee6aae45e53cc610ca90dd35873">More...</a><br/></td></tr>
<tr class="separator:ga6f031ee6aae45e53cc610ca90dd35873"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga2bb2148bec5b9f32b6f5ff80d6d210a2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga2bb2148bec5b9f32b6f5ff80d6d210a2">XOCP_MAX_NUM_OF_HWPCR_EVENTS</a>&#160;&#160;&#160;(32U)</td></tr>
<tr class="memdesc:ga2bb2148bec5b9f32b6f5ff80d6d210a2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of hardware pcr events.  <a href="#ga2bb2148bec5b9f32b6f5ff80d6d210a2">More...</a><br/></td></tr>
<tr class="separator:ga2bb2148bec5b9f32b6f5ff80d6d210a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab840aac15126a76a89dd18b97b7097b1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gab840aac15126a76a89dd18b97b7097b1">XOCP_SHA3_LEN_IN_BYTES</a>&#160;&#160;&#160;(48U)</td></tr>
<tr class="memdesc:gab840aac15126a76a89dd18b97b7097b1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lenght of sha3 hash in bytes.  <a href="#gab840aac15126a76a89dd18b97b7097b1">More...</a><br/></td></tr>
<tr class="separator:gab840aac15126a76a89dd18b97b7097b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8a12ddbad29fd26b0bbdfbb69b1b3285"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga8a12ddbad29fd26b0bbdfbb69b1b3285">XOCP_MAX_NUM_OF_SWPCRS</a>&#160;&#160;&#160;(0x40U)</td></tr>
<tr class="memdesc:ga8a12ddbad29fd26b0bbdfbb69b1b3285"><td class="mdescLeft">&#160;</td><td class="mdescRight">Maximum number of software pcrs.  <a href="#ga8a12ddbad29fd26b0bbdfbb69b1b3285">More...</a><br/></td></tr>
<tr class="separator:ga8a12ddbad29fd26b0bbdfbb69b1b3285"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa88b30a97626e6fdfe2e7296011bffa8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gaa88b30a97626e6fdfe2e7296011bffa8">XOCP_NUM_OF_SWPCRS</a>&#160;&#160;&#160;(0x8U)</td></tr>
<tr class="memdesc:gaa88b30a97626e6fdfe2e7296011bffa8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of software pcrs.  <a href="#gaa88b30a97626e6fdfe2e7296011bffa8">More...</a><br/></td></tr>
<tr class="separator:gaa88b30a97626e6fdfe2e7296011bffa8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac17bf226c2af120f34925b7e47c54b73"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gac17bf226c2af120f34925b7e47c54b73">XOCP_EVENT_ID_NUM_OF_BYTES</a>&#160;&#160;&#160;(4U)</td></tr>
<tr class="memdesc:gac17bf226c2af120f34925b7e47c54b73"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of bytes of pcr event ID.  <a href="#gac17bf226c2af120f34925b7e47c54b73">More...</a><br/></td></tr>
<tr class="separator:gac17bf226c2af120f34925b7e47c54b73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gacd13b245098e70fcc158b76b8e158e2e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gacd13b245098e70fcc158b76b8e158e2e">XOCP_VERSION_NUM_OF_BYTES</a>&#160;&#160;&#160;(1U)</td></tr>
<tr class="memdesc:gacd13b245098e70fcc158b76b8e158e2e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Number of bytes of ocp version.  <a href="#gacd13b245098e70fcc158b76b8e158e2e">More...</a><br/></td></tr>
<tr class="separator:gacd13b245098e70fcc158b76b8e158e2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50c90a7097163722cab565abf14ab5ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga50c90a7097163722cab565abf14ab5ec">XOCP_PMC_GLOBAL_PMC_FW_AUTH_HASH_0</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00000750U)</td></tr>
<tr class="memdesc:ga50c90a7097163722cab565abf14ab5ec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_PMC_FW_AUTH_HASH_0.  <a href="#ga50c90a7097163722cab565abf14ab5ec">More...</a><br/></td></tr>
<tr class="separator:ga50c90a7097163722cab565abf14ab5ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga4d0c774ffeae0a86de9d063e263e4ef9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga4d0c774ffeae0a86de9d063e263e4ef9">XOCP_PMC_GLOBAL_PCR_0_0</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00005200U)</td></tr>
<tr class="memdesc:ga4d0c774ffeae0a86de9d063e263e4ef9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_PCR_0_0.  <a href="#ga4d0c774ffeae0a86de9d063e263e4ef9">More...</a><br/></td></tr>
<tr class="separator:ga4d0c774ffeae0a86de9d063e263e4ef9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad69328c9c673f6892b54497030249edb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gad69328c9c673f6892b54497030249edb">XOCP_PMC_GLOBAL_PCR_7_0</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00005350U)</td></tr>
<tr class="memdesc:gad69328c9c673f6892b54497030249edb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_PCR_0_0.  <a href="#gad69328c9c673f6892b54497030249edb">More...</a><br/></td></tr>
<tr class="separator:gad69328c9c673f6892b54497030249edb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga19c4a044611343efeffcc3d9b985286a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga19c4a044611343efeffcc3d9b985286a">XOCP_PMC_GLOBAL_DME_KEY_PUBLIC_X_0</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR+ 0x00005400U)</td></tr>
<tr class="memdesc:ga19c4a044611343efeffcc3d9b985286a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DME_KEY_PUBLIC_X_0.  <a href="#ga19c4a044611343efeffcc3d9b985286a">More...</a><br/></td></tr>
<tr class="separator:ga19c4a044611343efeffcc3d9b985286a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9cffbe0f52ed7c463062288bd67bd08e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga9cffbe0f52ed7c463062288bd67bd08e">XOCP_PMC_GLOBAL_DME_KEY_PUBLIC_Y_0</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00005430U)</td></tr>
<tr class="memdesc:ga9cffbe0f52ed7c463062288bd67bd08e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DME_KEY_PUBLIC_Y_0.  <a href="#ga9cffbe0f52ed7c463062288bd67bd08e">More...</a><br/></td></tr>
<tr class="separator:ga9cffbe0f52ed7c463062288bd67bd08e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad533f098087ce6b029be3f0d2c261219"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gad533f098087ce6b029be3f0d2c261219">XOCP_PMC_GLOBAL_PCR_OP_IDX_SHIFT</a>&#160;&#160;&#160;(3U)</td></tr>
<tr class="memdesc:gad533f098087ce6b029be3f0d2c261219"><td class="mdescLeft">&#160;</td><td class="mdescRight">Index shift option for PCR.  <a href="#gad533f098087ce6b029be3f0d2c261219">More...</a><br/></td></tr>
<tr class="separator:gad533f098087ce6b029be3f0d2c261219"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga621f10123c22e577a4a51a857e24c052"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga621f10123c22e577a4a51a857e24c052">PMC_XPPU_LOCK</a>&#160;&#160;&#160;(PMC_XPPU_BASEADDR + 0x00000020U)</td></tr>
<tr class="memdesc:ga621f10123c22e577a4a51a857e24c052"><td class="mdescLeft">&#160;</td><td class="mdescRight">XPPU Lock register offset.  <a href="#ga621f10123c22e577a4a51a857e24c052">More...</a><br/></td></tr>
<tr class="separator:ga621f10123c22e577a4a51a857e24c052"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8fed2c26777017a43cfe1803d13e6d86"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga8fed2c26777017a43cfe1803d13e6d86">PMC_XPPU_LOCK_DEFVAL</a>&#160;&#160;&#160;(0U)</td></tr>
<tr class="memdesc:ga8fed2c26777017a43cfe1803d13e6d86"><td class="mdescLeft">&#160;</td><td class="mdescRight">XPPU Lock register default value.  <a href="#ga8fed2c26777017a43cfe1803d13e6d86">More...</a><br/></td></tr>
<tr class="separator:ga8fed2c26777017a43cfe1803d13e6d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:gab4f16347c8ba05472531d737ae9e04a3"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gab4f16347c8ba05472531d737ae9e04a3">XOcp_DevKey</a> { <a class="el" href="group__xil__ocpapis.html#ggab4f16347c8ba05472531d737ae9e04a3abfd834914b2b4a643f6e2754b3796c58">XOCP_DEVIK</a> = 0,
<a class="el" href="group__xil__ocpapis.html#ggab4f16347c8ba05472531d737ae9e04a3a1f5d8bd26ea07de888d516faf2b16538">XOCP_DEVAK</a>,
<a class="el" href="group__xil__ocpapis.html#ggab4f16347c8ba05472531d737ae9e04a3a8b81fae25c36788b0dff450beea1a59d">XOCP_KEY_WRAP_DEVAK</a>
 }</td></tr>
<tr class="separator:gab4f16347c8ba05472531d737ae9e04a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6d4b0b867435b21d30213387044b633c"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga6d4b0b867435b21d30213387044b633c">XOcp_HwPcr</a> { <br/>
&#160;&#160;<a class="el" href="group__xil__ocpapis.html#gga6d4b0b867435b21d30213387044b633ca485e27e750ff77ffa056644046abc080">XOCP_PCR_0</a> = 0,
<a class="el" href="group__xil__ocpapis.html#gga6d4b0b867435b21d30213387044b633caf88c5559cd77e5b3b88e8f87294c48e5">XOCP_PCR_1</a>,
<a class="el" href="group__xil__ocpapis.html#gga6d4b0b867435b21d30213387044b633caa807a2abd9da11c3920b2d88a2da3e64">XOCP_PCR_2</a>,
<a class="el" href="group__xil__ocpapis.html#gga6d4b0b867435b21d30213387044b633cad2185ab520f760c2dcb8a8ac6d0c3c58">XOCP_PCR_3</a>,
<br/>
&#160;&#160;<a class="el" href="group__xil__ocpapis.html#gga6d4b0b867435b21d30213387044b633caf043ee0bba56ad1f31bd613aab31e2f5">XOCP_PCR_4</a>,
<a class="el" href="group__xil__ocpapis.html#gga6d4b0b867435b21d30213387044b633cab5a0fb4fb2fe0cd743b8e3ee33e0ff09">XOCP_PCR_5</a>,
<a class="el" href="group__xil__ocpapis.html#gga6d4b0b867435b21d30213387044b633ca6f6d4d06aa80905f05baea85f4d47294">XOCP_PCR_6</a>,
<a class="el" href="group__xil__ocpapis.html#gga6d4b0b867435b21d30213387044b633ca20e6e5ced54f49d4001064c9fa4e58be">XOCP_PCR_7</a>
<br/>
 }</td></tr>
<tr class="separator:ga6d4b0b867435b21d30213387044b633c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaa2429504100aa2ea3c8f7a11bdd6c503"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gaa2429504100aa2ea3c8f7a11bdd6c503">XOcp_OcpErrorStatus</a> { <br/>
&#160;&#160;<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503af3b4033b0f4a80a8cc7882f2dfbac478">XOCP_PCR_ERR_PCR_SELECT</a> = 0x02,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503ae3815d1a2cf06201c74123a00d5ef4f3">XOCP_PCR_ERR_NOT_COMPLETED</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503a269799b64ea33df35a6bfa2196360514">XOCP_PCR_ERR_OPERATION</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503aefe98e757135e5a687321f4b435b72a2">XOCP_PCR_ERR_IN_UPDATE_LOG</a>,
<br/>
&#160;&#160;<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503a88a7cb1094967fc712e6640ae1a4f638">XOCP_PCR_ERR_IN_GET_PCR</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503aa817798dbf85e7e27959b2654f06f7c6">XOCP_PCR_ERR_IN_GET_PCR_LOG</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503aa1af2a22b1192694eb4c16417e2b4651">XOCP_PCR_ERR_INVALID_LOG_READ_REQUEST</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503a9a85006a82fbbfd184fe88dea930dfbe">XOCP_PCR_ERR_MEASURE_IDX_SELECT</a>,
<br/>
&#160;&#160;<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503ae75d43999ab1c773a2f1296b277d8e64">XOCP_PCR_ERR_SWPCR_CONFIG_NOT_RECEIVED</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503a79fdd3a71131b51658b389c7d9752d80">XOCP_PCR_ERR_INSUFFICIENT_BUF_MEM</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503a4278dec969ec9438374d9cdaf3b9f0aa">XOCP_PCR_ERR_SWPCR_DUP_EXTEND</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503a3967f4a82634e5681edc9e07993343a4">XOCP_PCR_ERR_DATA_IN_INVALID_MEM</a>,
<br/>
&#160;&#160;<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503add445d9bc9fb78d613ef30bf1a266159">XOCP_DICE_CDI_PARITY_ERROR</a> = 0x20,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503ad574a1cea06ea61fa5cc4d497357bbc1">XOCP_DME_ERR</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503a96486d35a3503ac6753dbe80fe22d6c3">XOCP_DME_ROM_ERROR</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503a02ca2fe57cbf4aabfb7387e8efef1c71">XOCP_ERR_DEVIK_NOT_READY</a>,
<br/>
&#160;&#160;<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503abdbd0d3dca5c602882210254beea1aed">XOCP_ERR_DEVAK_NOT_READY</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503aee6ecacf4fbfe1f036a3e8ce7f1d9f2c">XOCP_ERR_INVALID_DEVAK_REQ</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503ad360693820af75516db0bf72b32edc57">XOCP_DICE_CDI_SEED_ZERO</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503ae040625c5710e6c0de35b77dd351e4f5">XOCP_ERR_GLITCH_DETECTED</a>,
<br/>
&#160;&#160;<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503ab3bc8703605a641b7ec8aa0404af1e3d">XOCP_ERR_CHUNK_BOUNDARY_CROSSED</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503ac1535fd60ce5df78e528adcdb94e26ba">XOCP_ERR_SECURE_EFUSE_CONFIG</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503a78561a971de722c3d6421d28a7112472">XOCP_ERR_SECURE_TAP_CONFIG</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503ab655625e55e05418d84e29602a12cee0">XOCP_ERR_SECURE_STATE_MEASUREMENT</a>,
<br/>
&#160;&#160;<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503a5e4465358789e0f4579d7a63922fa185">XOCP_ERR_DME_RESP_ALREADY_GENERATED</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503a627f801106a6c144c0faf0481678e575">XOCP_ERR_DME_RESP_NOT_GENERATED</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503adf81aaa14cf599742df289c06b0fb4ed">XOCP_ERR_PUB_KEY_NOT_AVAIL</a>,
<a class="el" href="group__xil__ocpapis.html#ggaa2429504100aa2ea3c8f7a11bdd6c503adfd4f2b038a2dc6a88284b0772d6bf51">XOCP_ERR_INVALID_ATTEST_BUF_SIZE</a>
<br/>
 }</td></tr>
<tr class="separator:gaa2429504100aa2ea3c8f7a11bdd6c503"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga51b24ed728766f52434fe09b89814f2c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga51b24ed728766f52434fe09b89814f2c">XOCP_PMC_GLOBAL_DME_PUBLIC_KEY_X_PARITY</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00005460U)</td></tr>
<tr class="memdesc:ga51b24ed728766f52434fe09b89814f2c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DME_PUBLIC_KEY_X_PARITY.  <a href="#ga51b24ed728766f52434fe09b89814f2c">More...</a><br/></td></tr>
<tr class="separator:ga51b24ed728766f52434fe09b89814f2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga80fde45c5f6aeb843b9cf677c3bd99b2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga80fde45c5f6aeb843b9cf677c3bd99b2">XOCP_PMC_GLOBAL_DME_PUBLIC_KEY_Y_PARITY</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00005464U)</td></tr>
<tr class="memdesc:ga80fde45c5f6aeb843b9cf677c3bd99b2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DME_PUBLIC_KEY_Y_PARITY.  <a href="#ga80fde45c5f6aeb843b9cf677c3bd99b2">More...</a><br/></td></tr>
<tr class="separator:ga80fde45c5f6aeb843b9cf677c3bd99b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1626194caf45907d775be174f430dfd5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga1626194caf45907d775be174f430dfd5">XOCP_PMC_GLOBAL_DME_CHALLENGE_SIGNATURE_R_0</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00005468U)</td></tr>
<tr class="memdesc:ga1626194caf45907d775be174f430dfd5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DME_CHALLENGE_SIGNATURE_R_0.  <a href="#ga1626194caf45907d775be174f430dfd5">More...</a><br/></td></tr>
<tr class="separator:ga1626194caf45907d775be174f430dfd5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5b1f534ed786ffda9071b74e069e114b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga5b1f534ed786ffda9071b74e069e114b">XOCP_PMC_GLOBAL_DME_CHALLENGE_SIGNATURE_S_0</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00005498U)</td></tr>
<tr class="memdesc:ga5b1f534ed786ffda9071b74e069e114b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DME_CHALLENGE_SIGNATURE_S_0.  <a href="#ga5b1f534ed786ffda9071b74e069e114b">More...</a><br/></td></tr>
<tr class="separator:ga5b1f534ed786ffda9071b74e069e114b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga50f5fd6e4c178c344ac078ad2a926e9b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga50f5fd6e4c178c344ac078ad2a926e9b">XOCP_PMC_GLOBAL_PCR_OP</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011000U)</td></tr>
<tr class="memdesc:ga50f5fd6e4c178c344ac078ad2a926e9b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_PCR_OP.  <a href="#ga50f5fd6e4c178c344ac078ad2a926e9b">More...</a><br/></td></tr>
<tr class="separator:ga50f5fd6e4c178c344ac078ad2a926e9b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga19abf4961f4ccda018f640e401eeb8cf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga19abf4961f4ccda018f640e401eeb8cf">XOCP_PMC_GLOBAL_PCR_EXTEND_INPUT_0</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011004U)</td></tr>
<tr class="memdesc:ga19abf4961f4ccda018f640e401eeb8cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_PCR_EXTEND_INPUT_0.  <a href="#ga19abf4961f4ccda018f640e401eeb8cf">More...</a><br/></td></tr>
<tr class="separator:ga19abf4961f4ccda018f640e401eeb8cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7cf893bf3ba8c36102ff2f643e075834"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga7cf893bf3ba8c36102ff2f643e075834">XOCP_PMC_GLOBAL_PCR_OP_STATUS</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011034U)</td></tr>
<tr class="memdesc:ga7cf893bf3ba8c36102ff2f643e075834"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_PCR_OP_STATUS.  <a href="#ga7cf893bf3ba8c36102ff2f643e075834">More...</a><br/></td></tr>
<tr class="separator:ga7cf893bf3ba8c36102ff2f643e075834"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gad755488c14b76182f9081af6f71a138c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gad755488c14b76182f9081af6f71a138c">XOCP_PMC_GLOBAL_DICE_CDI_SEED_0</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011100U)</td></tr>
<tr class="memdesc:gad755488c14b76182f9081af6f71a138c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DICE_CDI_SEED_0.  <a href="#gad755488c14b76182f9081af6f71a138c">More...</a><br/></td></tr>
<tr class="separator:gad755488c14b76182f9081af6f71a138c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab53e46541078903732b2ce48d8856976"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gab53e46541078903732b2ce48d8856976">XOCP_PMC_GLOBAL_DICE_CDI_SEED_VALID</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011130U)</td></tr>
<tr class="memdesc:gab53e46541078903732b2ce48d8856976"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DICE_CDI_SEED_VALID.  <a href="#gab53e46541078903732b2ce48d8856976">More...</a><br/></td></tr>
<tr class="separator:gab53e46541078903732b2ce48d8856976"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga7f2545524b048d0cbb474961f1de5099"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga7f2545524b048d0cbb474961f1de5099">XOCP_PMC_GLOBAL_DICE_CDI_SEED_PARITY</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011134U)</td></tr>
<tr class="memdesc:ga7f2545524b048d0cbb474961f1de5099"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DICE_CDI_SEED_PARITY.  <a href="#ga7f2545524b048d0cbb474961f1de5099">More...</a><br/></td></tr>
<tr class="separator:ga7f2545524b048d0cbb474961f1de5099"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaedb353795b446ce2500a347613d44e41"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gaedb353795b446ce2500a347613d44e41">XOCP_PMC_GLOBAL_DICE_CDI_SEED_ZEROIZE_CTRL</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011138U)</td></tr>
<tr class="memdesc:gaedb353795b446ce2500a347613d44e41"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DICE_CDI_SEED_ZEROIZE_CTRL.  <a href="#gaedb353795b446ce2500a347613d44e41">More...</a><br/></td></tr>
<tr class="separator:gaedb353795b446ce2500a347613d44e41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae0e385627f4d1e0e666e13f7deb096a0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gae0e385627f4d1e0e666e13f7deb096a0">XOCP_PMC_GLOBAL_DICE_CDI_SEED_ZEROIZE_STATUS</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x0001113CU)</td></tr>
<tr class="memdesc:gae0e385627f4d1e0e666e13f7deb096a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DICE_CDI_SEED_ZEROIZE_STATUS.  <a href="#gae0e385627f4d1e0e666e13f7deb096a0">More...</a><br/></td></tr>
<tr class="separator:gae0e385627f4d1e0e666e13f7deb096a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8d02da3badf0d884147cecfa083793ab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga8d02da3badf0d884147cecfa083793ab">XOCP_PMC_GLOBAL_DEV_IK_PRIVATE_0</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011200U)</td></tr>
<tr class="memdesc:ga8d02da3badf0d884147cecfa083793ab"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DEV_IK_PRIVATE_0.  <a href="#ga8d02da3badf0d884147cecfa083793ab">More...</a><br/></td></tr>
<tr class="separator:ga8d02da3badf0d884147cecfa083793ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga9da0b20b5dae755618a150956ed8f83e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga9da0b20b5dae755618a150956ed8f83e">XOCP_PMC_GLOBAL_DEV_IK_PUBLIC_X_0</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011230U)</td></tr>
<tr class="memdesc:ga9da0b20b5dae755618a150956ed8f83e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DEV_IK_PUBLIC_X_0.  <a href="#ga9da0b20b5dae755618a150956ed8f83e">More...</a><br/></td></tr>
<tr class="separator:ga9da0b20b5dae755618a150956ed8f83e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6470d69c39b418cd9c5f96006a86e30c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga6470d69c39b418cd9c5f96006a86e30c">XOCP_PMC_GLOBAL_DEV_IK_PUBLIC_Y_0</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011260U)</td></tr>
<tr class="memdesc:ga6470d69c39b418cd9c5f96006a86e30c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DEV_IK_PUBLIC_Y_0.  <a href="#ga6470d69c39b418cd9c5f96006a86e30c">More...</a><br/></td></tr>
<tr class="separator:ga6470d69c39b418cd9c5f96006a86e30c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5e41908a82c70eea9164be99bbed40be"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga5e41908a82c70eea9164be99bbed40be">XOCP_PMC_GLOBAL_DEV_IK_PRIVATE_PARITY</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011290U)</td></tr>
<tr class="memdesc:ga5e41908a82c70eea9164be99bbed40be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DEV_IK_PRIVATE_PARITY.  <a href="#ga5e41908a82c70eea9164be99bbed40be">More...</a><br/></td></tr>
<tr class="separator:ga5e41908a82c70eea9164be99bbed40be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga5aba8315cc7f6b5830d90d97b3a92970"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga5aba8315cc7f6b5830d90d97b3a92970">XOCP_PMC_GLOBAL_DEV_IK_PRIVATE_ZEROIZE_CTRL</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x0001129CU)</td></tr>
<tr class="memdesc:ga5aba8315cc7f6b5830d90d97b3a92970"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DEV_IK_PRIVATE_ZEROIZE_CTRL.  <a href="#ga5aba8315cc7f6b5830d90d97b3a92970">More...</a><br/></td></tr>
<tr class="separator:ga5aba8315cc7f6b5830d90d97b3a92970"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga97d46880894c5f92ec4813b9fca76051"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga97d46880894c5f92ec4813b9fca76051">XOCP_PMC_GLOBAL_DEV_IK_PRIVATE_ZEROIZE_STATUS</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x000112A0U)</td></tr>
<tr class="memdesc:ga97d46880894c5f92ec4813b9fca76051"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DEV_IK_PRIVATE_ZEROIZE_STATUS.  <a href="#ga97d46880894c5f92ec4813b9fca76051">More...</a><br/></td></tr>
<tr class="separator:ga97d46880894c5f92ec4813b9fca76051"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga17f0b7e122d8f81e62f9076c3cdafbfe"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga17f0b7e122d8f81e62f9076c3cdafbfe">XOCP_PMC_GLOBAL_NEXTSW_CDI_SEED_0</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011300U)</td></tr>
<tr class="memdesc:ga17f0b7e122d8f81e62f9076c3cdafbfe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_NEXTSW_CDI_SEED_0.  <a href="#ga17f0b7e122d8f81e62f9076c3cdafbfe">More...</a><br/></td></tr>
<tr class="separator:ga17f0b7e122d8f81e62f9076c3cdafbfe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1cb942ff0aa3b5bc3ddd4fae93f260ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga1cb942ff0aa3b5bc3ddd4fae93f260ac">XOCP_PMC_GLOBAL_NEXTSW_CDI_SEED_PARITY</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011330U)</td></tr>
<tr class="memdesc:ga1cb942ff0aa3b5bc3ddd4fae93f260ac"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_NEXTSW_CDI_SEED_PARITY.  <a href="#ga1cb942ff0aa3b5bc3ddd4fae93f260ac">More...</a><br/></td></tr>
<tr class="separator:ga1cb942ff0aa3b5bc3ddd4fae93f260ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gab8a64d4055faaad2171a4bb8a8280e37"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gab8a64d4055faaad2171a4bb8a8280e37">XOCP_PMC_GLOBAL_NEXTSW_CDI_SEED_ZEROIZE_CTRL</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011334U)</td></tr>
<tr class="memdesc:gab8a64d4055faaad2171a4bb8a8280e37"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_NEXTSW_CDI_SEED_ZEROIZE_CTRL.  <a href="#gab8a64d4055faaad2171a4bb8a8280e37">More...</a><br/></td></tr>
<tr class="separator:gab8a64d4055faaad2171a4bb8a8280e37"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac19847f4305a8af8738562e58e20e77c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gac19847f4305a8af8738562e58e20e77c">XOCP_PMC_GLOBAL_NEXTSW_CDI_SEED_ZEROIZE_STATUS</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011338U)</td></tr>
<tr class="memdesc:gac19847f4305a8af8738562e58e20e77c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_NEXTSW_CDI_SEED_ZEROIZE_STATUS.  <a href="#gac19847f4305a8af8738562e58e20e77c">More...</a><br/></td></tr>
<tr class="separator:gac19847f4305a8af8738562e58e20e77c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga27d90ce424e8a7ea0bb41219071dd578"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga27d90ce424e8a7ea0bb41219071dd578">XOCP_PMC_GLOBAL_DEV_AK_PRIVATE_0</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011340U)</td></tr>
<tr class="memdesc:ga27d90ce424e8a7ea0bb41219071dd578"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DEV_AK_PRIVATE_0.  <a href="#ga27d90ce424e8a7ea0bb41219071dd578">More...</a><br/></td></tr>
<tr class="separator:ga27d90ce424e8a7ea0bb41219071dd578"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga957db2efa363d43c4df03c8ed914d69b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga957db2efa363d43c4df03c8ed914d69b">XOCP_PMC_GLOBAL_DEV_AK_PUBLIC_X_0</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011370U)</td></tr>
<tr class="memdesc:ga957db2efa363d43c4df03c8ed914d69b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DEV_AK_PUBLIC_X_0.  <a href="#ga957db2efa363d43c4df03c8ed914d69b">More...</a><br/></td></tr>
<tr class="separator:ga957db2efa363d43c4df03c8ed914d69b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga92ec706ff7bae18ac8069f3c84e8a135"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#ga92ec706ff7bae18ac8069f3c84e8a135">XOCP_PMC_GLOBAL_DEV_AK_PUBLIC_Y_0</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x000113A0U)</td></tr>
<tr class="memdesc:ga92ec706ff7bae18ac8069f3c84e8a135"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DEV_AK_PUBLIC_Y_0.  <a href="#ga92ec706ff7bae18ac8069f3c84e8a135">More...</a><br/></td></tr>
<tr class="separator:ga92ec706ff7bae18ac8069f3c84e8a135"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gabdd3e4e531a184a84d0142e49f0743ae"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gabdd3e4e531a184a84d0142e49f0743ae">XOCP_PMC_GLOBAL_DEV_AK_PRIVATE_PARITY</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x000113D0U)</td></tr>
<tr class="memdesc:gabdd3e4e531a184a84d0142e49f0743ae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DEV_AK_PRIVATE_PARITY.  <a href="#gabdd3e4e531a184a84d0142e49f0743ae">More...</a><br/></td></tr>
<tr class="separator:gabdd3e4e531a184a84d0142e49f0743ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gae80c530b6adab632bf45b4f6db6fe3ca"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gae80c530b6adab632bf45b4f6db6fe3ca">XOCP_PMC_GLOBAL_DEV_AK_PRIVATE_ZEROIZE_CTRL</a>&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x000113DCU)</td></tr>
<tr class="memdesc:gae80c530b6adab632bf45b4f6db6fe3ca"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XOCP_PMC_GLOBAL_DEV_AK_PRIVATE_ZEROIZE_CTRL.  <a href="#gae80c530b6adab632bf45b4f6db6fe3ca">More...</a><br/></td></tr>
<tr class="separator:gae80c530b6adab632bf45b4f6db6fe3ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaecb987f9c3b85fa516f15f5394ce22a0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__xil__ocpapis.html#gaecb987f9c3b85fa516f15f5394ce22a0">PMC_XPPU_CTRL</a>&#160;&#160;&#160;(PMC_XPPU_BASEADDR + 0x00000000U)</td></tr>
<tr class="memdesc:gaecb987f9c3b85fa516f15f5394ce22a0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Register: XPPU configurations required for DME.  <a href="#gaecb987f9c3b85fa516f15f5394ce22a0">More...</a><br/></td></tr>
<tr class="separator:gaecb987f9c3b85fa516f15f5394ce22a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="gaecb987f9c3b85fa516f15f5394ce22a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PMC_XPPU_CTRL&#160;&#160;&#160;(PMC_XPPU_BASEADDR + 0x00000000U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XPPU configurations required for DME. </p>

</div>
</div>
<a class="anchor" id="ga621f10123c22e577a4a51a857e24c052"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PMC_XPPU_LOCK&#160;&#160;&#160;(PMC_XPPU_BASEADDR + 0x00000020U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>XPPU Lock register offset. </p>

</div>
</div>
<a class="anchor" id="ga8fed2c26777017a43cfe1803d13e6d86"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define PMC_XPPU_LOCK_DEFVAL&#160;&#160;&#160;(0U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>XPPU Lock register default value. </p>

</div>
</div>
<a class="anchor" id="gab595dcb8639bc9bf6153244010bd5b93"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_DME_DEVICE_ID_SIZE_BYTES&#160;&#160;&#160;(<a class="el" href="group__xil__ocpapis.html#ga1c23f09d95cb6b2a6d4d3aebf4485130">XOCP_DME_DEVICE_ID_SIZE_WORDS</a> &lt;&lt; 2U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Device id size in bytes. </p>

<p>Referenced by <a class="el" href="group__xocp__example__apis.html#ga840291bc02cba5474a4cb46a9b9566fe">main()</a>.</p>

</div>
</div>
<a class="anchor" id="ga1c23f09d95cb6b2a6d4d3aebf4485130"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_DME_DEVICE_ID_SIZE_WORDS&#160;&#160;&#160;(12U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Device id size in words. </p>

</div>
</div>
<a class="anchor" id="ga08b5a30e390b44f00bf15fab24d2df1f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_DME_MEASURE_SIZE_BYTES&#160;&#160;&#160;(<a class="el" href="group__xil__ocpapis.html#ga37cfc4a2c6fea16aa45ab07f96772c3e">XOCP_DME_MEASURE_SIZE_WORDS</a> &lt;&lt; 2U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Measurement size in bytes. </p>

<p>Referenced by <a class="el" href="group__xocp__example__apis.html#ga840291bc02cba5474a4cb46a9b9566fe">main()</a>.</p>

</div>
</div>
<a class="anchor" id="ga37cfc4a2c6fea16aa45ab07f96772c3e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_DME_MEASURE_SIZE_WORDS&#160;&#160;&#160;(12U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Measurement size in words. </p>

</div>
</div>
<a class="anchor" id="ga65f16f72818ba9627165b1c696aa44a6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_DME_NONCE_SIZE_BYTES&#160;&#160;&#160;(<a class="el" href="group__xil__ocpapis.html#ga52f43af0490909816b1fd70e6454ba00">XOCP_DME_NONCE_SIZE_WORDS</a> &lt;&lt; 2U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Nonce size in bytes. </p>

<p>Referenced by <a class="el" href="group__xocp__example__apis.html#ga840291bc02cba5474a4cb46a9b9566fe">main()</a>.</p>

</div>
</div>
<a class="anchor" id="ga52f43af0490909816b1fd70e6454ba00"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_DME_NONCE_SIZE_WORDS&#160;&#160;&#160;(8U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Nonce size in words. </p>

</div>
</div>
<a class="anchor" id="gabdab6975eb4de0d6d09be5e7d805dde6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_ECC_P384_SIZE_BYTES&#160;&#160;&#160;(48U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Curve P384 size in bytes. </p>

<p>Referenced by <a class="el" href="group__xocp__example__apis.html#ga840291bc02cba5474a4cb46a9b9566fe">main()</a>.</p>

</div>
</div>
<a class="anchor" id="gaa1ca5c72c0f033b55ca06b2994222f22"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_ECC_P384_SIZE_WORDS&#160;&#160;&#160;(12U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Curve P384 size in words. </p>

</div>
</div>
<a class="anchor" id="gac17bf226c2af120f34925b7e47c54b73"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_EVENT_ID_NUM_OF_BYTES&#160;&#160;&#160;(4U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Number of bytes of pcr event ID. </p>

</div>
</div>
<a class="anchor" id="ga2bb2148bec5b9f32b6f5ff80d6d210a2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_MAX_NUM_OF_HWPCR_EVENTS&#160;&#160;&#160;(32U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Maximum number of hardware pcr events. </p>

</div>
</div>
<a class="anchor" id="ga8a12ddbad29fd26b0bbdfbb69b1b3285"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_MAX_NUM_OF_SWPCRS&#160;&#160;&#160;(0x40U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Maximum number of software pcrs. </p>

</div>
</div>
<a class="anchor" id="gaa88b30a97626e6fdfe2e7296011bffa8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_NUM_OF_SWPCRS&#160;&#160;&#160;(0x8U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Number of software pcrs. </p>

</div>
</div>
<a class="anchor" id="ga5771509ef835b477f9a406226b3b5500"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PCR_SIZE_BYTES&#160;&#160;&#160;(48U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>PCR size in bytes. </p>

</div>
</div>
<a class="anchor" id="gadb87c9a8f9ef9ed1dd757911265433e9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PCR_SIZE_WORDS&#160;&#160;&#160;(12U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>PCR size in words. </p>

</div>
</div>
<a class="anchor" id="ga27d90ce424e8a7ea0bb41219071dd578"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DEV_AK_PRIVATE_0&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011340U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DEV_AK_PRIVATE_0. </p>

</div>
</div>
<a class="anchor" id="gabdd3e4e531a184a84d0142e49f0743ae"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DEV_AK_PRIVATE_PARITY&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x000113D0U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DEV_AK_PRIVATE_PARITY. </p>

</div>
</div>
<a class="anchor" id="gae80c530b6adab632bf45b4f6db6fe3ca"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DEV_AK_PRIVATE_ZEROIZE_CTRL&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x000113DCU)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DEV_AK_PRIVATE_ZEROIZE_CTRL. </p>

</div>
</div>
<a class="anchor" id="ga957db2efa363d43c4df03c8ed914d69b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DEV_AK_PUBLIC_X_0&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011370U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DEV_AK_PUBLIC_X_0. </p>

</div>
</div>
<a class="anchor" id="ga92ec706ff7bae18ac8069f3c84e8a135"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DEV_AK_PUBLIC_Y_0&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x000113A0U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DEV_AK_PUBLIC_Y_0. </p>

</div>
</div>
<a class="anchor" id="ga8d02da3badf0d884147cecfa083793ab"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DEV_IK_PRIVATE_0&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011200U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DEV_IK_PRIVATE_0. </p>

</div>
</div>
<a class="anchor" id="ga5e41908a82c70eea9164be99bbed40be"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DEV_IK_PRIVATE_PARITY&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011290U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DEV_IK_PRIVATE_PARITY. </p>

</div>
</div>
<a class="anchor" id="ga5aba8315cc7f6b5830d90d97b3a92970"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DEV_IK_PRIVATE_ZEROIZE_CTRL&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x0001129CU)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DEV_IK_PRIVATE_ZEROIZE_CTRL. </p>

</div>
</div>
<a class="anchor" id="ga97d46880894c5f92ec4813b9fca76051"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DEV_IK_PRIVATE_ZEROIZE_STATUS&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x000112A0U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DEV_IK_PRIVATE_ZEROIZE_STATUS. </p>

</div>
</div>
<a class="anchor" id="ga9da0b20b5dae755618a150956ed8f83e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DEV_IK_PUBLIC_X_0&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011230U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DEV_IK_PUBLIC_X_0. </p>

</div>
</div>
<a class="anchor" id="ga6470d69c39b418cd9c5f96006a86e30c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DEV_IK_PUBLIC_Y_0&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011260U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DEV_IK_PUBLIC_Y_0. </p>

</div>
</div>
<a class="anchor" id="gad755488c14b76182f9081af6f71a138c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DICE_CDI_SEED_0&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011100U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DICE_CDI_SEED_0. </p>

</div>
</div>
<a class="anchor" id="ga7f2545524b048d0cbb474961f1de5099"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DICE_CDI_SEED_PARITY&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011134U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DICE_CDI_SEED_PARITY. </p>

</div>
</div>
<a class="anchor" id="gab53e46541078903732b2ce48d8856976"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DICE_CDI_SEED_VALID&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011130U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DICE_CDI_SEED_VALID. </p>

</div>
</div>
<a class="anchor" id="gaedb353795b446ce2500a347613d44e41"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DICE_CDI_SEED_ZEROIZE_CTRL&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011138U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DICE_CDI_SEED_ZEROIZE_CTRL. </p>

</div>
</div>
<a class="anchor" id="gae0e385627f4d1e0e666e13f7deb096a0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DICE_CDI_SEED_ZEROIZE_STATUS&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x0001113CU)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DICE_CDI_SEED_ZEROIZE_STATUS. </p>

</div>
</div>
<a class="anchor" id="ga1626194caf45907d775be174f430dfd5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DME_CHALLENGE_SIGNATURE_R_0&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00005468U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DME_CHALLENGE_SIGNATURE_R_0. </p>

</div>
</div>
<a class="anchor" id="ga5b1f534ed786ffda9071b74e069e114b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DME_CHALLENGE_SIGNATURE_S_0&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00005498U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DME_CHALLENGE_SIGNATURE_S_0. </p>

</div>
</div>
<a class="anchor" id="ga19c4a044611343efeffcc3d9b985286a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DME_KEY_PUBLIC_X_0&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR+ 0x00005400U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DME_KEY_PUBLIC_X_0. </p>

</div>
</div>
<a class="anchor" id="ga9cffbe0f52ed7c463062288bd67bd08e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DME_KEY_PUBLIC_Y_0&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00005430U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DME_KEY_PUBLIC_Y_0. </p>

</div>
</div>
<a class="anchor" id="ga51b24ed728766f52434fe09b89814f2c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DME_PUBLIC_KEY_X_PARITY&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00005460U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DME_PUBLIC_KEY_X_PARITY. </p>

</div>
</div>
<a class="anchor" id="ga80fde45c5f6aeb843b9cf677c3bd99b2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_DME_PUBLIC_KEY_Y_PARITY&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00005464U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_DME_PUBLIC_KEY_Y_PARITY. </p>

</div>
</div>
<a class="anchor" id="ga17f0b7e122d8f81e62f9076c3cdafbfe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_NEXTSW_CDI_SEED_0&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011300U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_NEXTSW_CDI_SEED_0. </p>

</div>
</div>
<a class="anchor" id="ga1cb942ff0aa3b5bc3ddd4fae93f260ac"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_NEXTSW_CDI_SEED_PARITY&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011330U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_NEXTSW_CDI_SEED_PARITY. </p>

</div>
</div>
<a class="anchor" id="gab8a64d4055faaad2171a4bb8a8280e37"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_NEXTSW_CDI_SEED_ZEROIZE_CTRL&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011334U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_NEXTSW_CDI_SEED_ZEROIZE_CTRL. </p>

</div>
</div>
<a class="anchor" id="gac19847f4305a8af8738562e58e20e77c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_NEXTSW_CDI_SEED_ZEROIZE_STATUS&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011338U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_NEXTSW_CDI_SEED_ZEROIZE_STATUS. </p>

</div>
</div>
<a class="anchor" id="ga4d0c774ffeae0a86de9d063e263e4ef9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_PCR_0_0&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00005200U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_PCR_0_0. </p>

</div>
</div>
<a class="anchor" id="gad69328c9c673f6892b54497030249edb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_PCR_7_0&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00005350U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_PCR_0_0. </p>

</div>
</div>
<a class="anchor" id="ga19abf4961f4ccda018f640e401eeb8cf"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_PCR_EXTEND_INPUT_0&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011004U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_PCR_EXTEND_INPUT_0. </p>

</div>
</div>
<a class="anchor" id="ga50f5fd6e4c178c344ac078ad2a926e9b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_PCR_OP&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011000U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_PCR_OP. </p>

</div>
</div>
<a class="anchor" id="gad533f098087ce6b029be3f0d2c261219"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_PCR_OP_IDX_SHIFT&#160;&#160;&#160;(3U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Index shift option for PCR. </p>

</div>
</div>
<a class="anchor" id="ga7cf893bf3ba8c36102ff2f643e075834"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_PCR_OP_STATUS&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00011034U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_PCR_OP_STATUS. </p>

</div>
</div>
<a class="anchor" id="ga50c90a7097163722cab565abf14ab5ec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_PMC_GLOBAL_PMC_FW_AUTH_HASH_0&#160;&#160;&#160;(PMC_GLOBAL_BASEADDR + 0x00000750U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Register: XOCP_PMC_GLOBAL_PMC_FW_AUTH_HASH_0. </p>

</div>
</div>
<a class="anchor" id="gab840aac15126a76a89dd18b97b7097b1"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_SHA3_LEN_IN_BYTES&#160;&#160;&#160;(48U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Lenght of sha3 hash in bytes. </p>

</div>
</div>
<a class="anchor" id="ga6f031ee6aae45e53cc610ca90dd35873"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_SIZE_OF_ECC_P384_PUBLIC_KEY_BYTES&#160;&#160;&#160;(96U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Size of P384 public key in bytes. </p>

</div>
</div>
<a class="anchor" id="gacd13b245098e70fcc158b76b8e158e2e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XOCP_VERSION_NUM_OF_BYTES&#160;&#160;&#160;(1U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Number of bytes of ocp version. </p>

</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
<a class="anchor" id="gab4f16347c8ba05472531d737ae9e04a3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__xil__ocpapis.html#gab4f16347c8ba05472531d737ae9e04a3">XOcp_DevKey</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggab4f16347c8ba05472531d737ae9e04a3abfd834914b2b4a643f6e2754b3796c58"></a>XOCP_DEVIK</em>&nbsp;</td><td class="fielddoc">
<p>Device Identity key. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggab4f16347c8ba05472531d737ae9e04a3a1f5d8bd26ea07de888d516faf2b16538"></a>XOCP_DEVAK</em>&nbsp;</td><td class="fielddoc">
<p>Device attestation key. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggab4f16347c8ba05472531d737ae9e04a3a8b81fae25c36788b0dff450beea1a59d"></a>XOCP_KEY_WRAP_DEVAK</em>&nbsp;</td><td class="fielddoc">
<p>Key wrap Device attestation key. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="ga6d4b0b867435b21d30213387044b633c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__xil__ocpapis.html#ga6d4b0b867435b21d30213387044b633c">XOcp_HwPcr</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="gga6d4b0b867435b21d30213387044b633ca485e27e750ff77ffa056644046abc080"></a>XOCP_PCR_0</em>&nbsp;</td><td class="fielddoc">
<p>PCR 0. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga6d4b0b867435b21d30213387044b633caf88c5559cd77e5b3b88e8f87294c48e5"></a>XOCP_PCR_1</em>&nbsp;</td><td class="fielddoc">
<p>PCR 1. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga6d4b0b867435b21d30213387044b633caa807a2abd9da11c3920b2d88a2da3e64"></a>XOCP_PCR_2</em>&nbsp;</td><td class="fielddoc">
<p>PCR 2. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga6d4b0b867435b21d30213387044b633cad2185ab520f760c2dcb8a8ac6d0c3c58"></a>XOCP_PCR_3</em>&nbsp;</td><td class="fielddoc">
<p>PCR 3. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga6d4b0b867435b21d30213387044b633caf043ee0bba56ad1f31bd613aab31e2f5"></a>XOCP_PCR_4</em>&nbsp;</td><td class="fielddoc">
<p>PCR 4. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga6d4b0b867435b21d30213387044b633cab5a0fb4fb2fe0cd743b8e3ee33e0ff09"></a>XOCP_PCR_5</em>&nbsp;</td><td class="fielddoc">
<p>PCR 5. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga6d4b0b867435b21d30213387044b633ca6f6d4d06aa80905f05baea85f4d47294"></a>XOCP_PCR_6</em>&nbsp;</td><td class="fielddoc">
<p>PCR 6. </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="gga6d4b0b867435b21d30213387044b633ca20e6e5ced54f49d4001064c9fa4e58be"></a>XOCP_PCR_7</em>&nbsp;</td><td class="fielddoc">
<p>PCR 7. </p>
</td></tr>
</table>

</div>
</div>
<a class="anchor" id="gaa2429504100aa2ea3c8f7a11bdd6c503"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="group__xil__ocpapis.html#gaa2429504100aa2ea3c8f7a11bdd6c503">XOcp_OcpErrorStatus</a></td>
        </tr>
      </table>
</div><div class="memdoc">
<table class="fieldtable">
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503af3b4033b0f4a80a8cc7882f2dfbac478"></a>XOCP_PCR_ERR_PCR_SELECT</em>&nbsp;</td><td class="fielddoc">
<p>0x02 Error in PCR selection </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503ae3815d1a2cf06201c74123a00d5ef4f3"></a>XOCP_PCR_ERR_NOT_COMPLETED</em>&nbsp;</td><td class="fielddoc">
<p>0x03 PCR operation not completed </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503a269799b64ea33df35a6bfa2196360514"></a>XOCP_PCR_ERR_OPERATION</em>&nbsp;</td><td class="fielddoc">
<p>0x04 PCR operation error </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503aefe98e757135e5a687321f4b435b72a2"></a>XOCP_PCR_ERR_IN_UPDATE_LOG</em>&nbsp;</td><td class="fielddoc">
<p>0x05 PCR log update error </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503a88a7cb1094967fc712e6640ae1a4f638"></a>XOCP_PCR_ERR_IN_GET_PCR</em>&nbsp;</td><td class="fielddoc">
<p>0x06 Error in GetPcr </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503aa817798dbf85e7e27959b2654f06f7c6"></a>XOCP_PCR_ERR_IN_GET_PCR_LOG</em>&nbsp;</td><td class="fielddoc">
<p>0x07 Error in GetPcrLog </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503aa1af2a22b1192694eb4c16417e2b4651"></a>XOCP_PCR_ERR_INVALID_LOG_READ_REQUEST</em>&nbsp;</td><td class="fielddoc">
<p>0x08 PCR log read request is invalid </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503a9a85006a82fbbfd184fe88dea930dfbe"></a>XOCP_PCR_ERR_MEASURE_IDX_SELECT</em>&nbsp;</td><td class="fielddoc">
<p>0x09 SwPcr measurement index is invalid </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503ae75d43999ab1c773a2f1296b277d8e64"></a>XOCP_PCR_ERR_SWPCR_CONFIG_NOT_RECEIVED</em>&nbsp;</td><td class="fielddoc">
<p>0x0A SwPcr configuration is not done </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503a79fdd3a71131b51658b389c7d9752d80"></a>XOCP_PCR_ERR_INSUFFICIENT_BUF_MEM</em>&nbsp;</td><td class="fielddoc">
<p>0x0B Pcr insufficient buffer size provided </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503a4278dec969ec9438374d9cdaf3b9f0aa"></a>XOCP_PCR_ERR_SWPCR_DUP_EXTEND</em>&nbsp;</td><td class="fielddoc">
<p>0x0C Duplicate Pcr extend request received </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503a3967f4a82634e5681edc9e07993343a4"></a>XOCP_PCR_ERR_DATA_IN_INVALID_MEM</em>&nbsp;</td><td class="fielddoc">
<p>0x0D SW PCR data is in upper DDR memory </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503add445d9bc9fb78d613ef30bf1a266159"></a>XOCP_DICE_CDI_PARITY_ERROR</em>&nbsp;</td><td class="fielddoc">
<p>0x20 CDI parity error </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503ad574a1cea06ea61fa5cc4d497357bbc1"></a>XOCP_DME_ERR</em>&nbsp;</td><td class="fielddoc">
<p>0x21 DME signing error </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503a96486d35a3503ac6753dbe80fe22d6c3"></a>XOCP_DME_ROM_ERROR</em>&nbsp;</td><td class="fielddoc">
<p>0x22 DME error in ROM </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503a02ca2fe57cbf4aabfb7387e8efef1c71"></a>XOCP_ERR_DEVIK_NOT_READY</em>&nbsp;</td><td class="fielddoc">
<p>0x23 DEVIK key not ready </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503abdbd0d3dca5c602882210254beea1aed"></a>XOCP_ERR_DEVAK_NOT_READY</em>&nbsp;</td><td class="fielddoc">
<p>0x24 DEVAK key not ready </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503aee6ecacf4fbfe1f036a3e8ce7f1d9f2c"></a>XOCP_ERR_INVALID_DEVAK_REQ</em>&nbsp;</td><td class="fielddoc">
<p>0x25 Error when there is a invalid DEVAK request </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503ad360693820af75516db0bf72b32edc57"></a>XOCP_DICE_CDI_SEED_ZERO</em>&nbsp;</td><td class="fielddoc">
<p>0x26 DICE CDI Seed is zero </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503ae040625c5710e6c0de35b77dd351e4f5"></a>XOCP_ERR_GLITCH_DETECTED</em>&nbsp;</td><td class="fielddoc">
<p>0x27 Error glitch detected </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503ab3bc8703605a641b7ec8aa0404af1e3d"></a>XOCP_ERR_CHUNK_BOUNDARY_CROSSED</em>&nbsp;</td><td class="fielddoc">
<p>0x28 Error when command length crossed chunk boundary </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503ac1535fd60ce5df78e528adcdb94e26ba"></a>XOCP_ERR_SECURE_EFUSE_CONFIG</em>&nbsp;</td><td class="fielddoc">
<p>0x29 Error when updating secure efuse configuration </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503a78561a971de722c3d6421d28a7112472"></a>XOCP_ERR_SECURE_TAP_CONFIG</em>&nbsp;</td><td class="fielddoc">
<p>0x2A Error when updating tap configuration </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503ab655625e55e05418d84e29602a12cee0"></a>XOCP_ERR_SECURE_STATE_MEASUREMENT</em>&nbsp;</td><td class="fielddoc">
<p>0x2B Error when calculating secure state hash </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503a5e4465358789e0f4579d7a63922fa185"></a>XOCP_ERR_DME_RESP_ALREADY_GENERATED</em>&nbsp;</td><td class="fielddoc">
<p>0x2C Error when DME challenge request is made when DME response is already generated </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503a627f801106a6c144c0faf0481678e575"></a>XOCP_ERR_DME_RESP_NOT_GENERATED</em>&nbsp;</td><td class="fielddoc">
<p>0x2D Error when DME response not generated and CSR is requested </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503adf81aaa14cf599742df289c06b0fb4ed"></a>XOCP_ERR_PUB_KEY_NOT_AVAIL</em>&nbsp;</td><td class="fielddoc">
<p>0x2E Error when public key is not available during keywrap attestation request </p>
</td></tr>
<tr><td class="fieldname"><em><a class="anchor" id="ggaa2429504100aa2ea3c8f7a11bdd6c503adfd4f2b038a2dc6a88284b0772d6bf51"></a>XOCP_ERR_INVALID_ATTEST_BUF_SIZE</em>&nbsp;</td><td class="fielddoc">
<p>0x2F Error when invalid buffer size is provided during keywrap attestation request </p>
</td></tr>
</table>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
